package org.dxy.api.dto.request.workstation;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * @ description:
 * @ author: dxy
 * @ createTime: 2025/10/19 23:08
 */
@Data
public class WorkstationOutRequest {

    /**
     * 工位编码
     */
    @NotBlank
    private String workstationCode;

    /**
     * 扫描的载具码
     */
    @NotBlank
    private String carrierCode;  // 扫描的载具码

    /**
     * 出站结果（成功/失败/返修/跳站等）
     *     ok,        // 加工成功
     *     ng,        // 不良（需返修）
     *     repair,    // 返修完成
     *     skip,      // 跳站
     *     abort      // 异常中断
     */
    @NotBlank
    private String result;

}
